/*
 * 创建时间：2013-8-31
 * 作者：FengHao
 * Copyright (c) 2013，LuNeng Software. All rights reserved.
 */
package demo;

import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;

/**
 * 功能描述：
 * 创建时间：2013-8-31
 * 创建人：FengHao
 */
public class TestServerClient {
    
    /**
     * 功能描述：客户端调用服务
     * 创建时间：2013-8-31
     * 创建人：FengHao
     */
    public static void main(String[] args) {
        try {
            //创建JaxWs代理工厂
            JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
            //设置访问的接口类
            factory.setServiceClass(ITestServer.class);
            //设置访问地址
            factory.setAddress("http://127.0.0.1:8080/CXFWebService/services/testServer");
            //创建接口类的对象
            ITestServer testServer = (ITestServer)factory.create();
            //测试XML
            String testXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><TEST>My Test Success!</TEST>";
            //调用服务的方法
            String returnStr = testServer.myTest(testXML);
            System.out.println(returnStr);
        } catch(Exception e) {
            e.printStackTrace();
        }
    }

}
